factors that affect your metabolism